package com.ayx.mallchat.common.websocket.service;

import io.netty.channel.Channel;
import me.chanjar.weixin.common.error.WxErrorException;

public interface WebSocketService {
    /**
     * 处理所有ws连接时的操作
     * @param channel
     */
    void connect(Channel channel);

    /**
     * 处理ws登录请求
     * @param channel
     */
    void handleLoginReq(Channel channel) throws WxErrorException;

    /**
     * 用户下线处理
     * @param channel
     */
    void userOffline(Channel channel);
}
